home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / shells / scsh-0.4 / scsh-0 / scsh-0.4.2 / low-packages.scm < prev    next >
Text File  |  1995-10-13  |  1KB  |  31 lines

  1. ; Copyright (c) 1993, 1994 Richard Kelsey and Jonathan Rees.  See file COPYING.
  2.  
  3.  
  4. ; Things provided by the byte compiler / VM, together with a few
  5. ; things with rather sensitive definitions (low.scm).
  6.  
  7. (define-structures ((scheme-level-0 scheme-level-0-interface)
  8.             (primitives primitives-interface)
  9.             (bitwise bitwise-interface)
  10.             (closures closures-interface)
  11.             (code-vectors code-vectors-interface)
  12.             (features features-interface)
  13.             (write-images (export write-image))    ;for linker
  14.             (source-file-names (export (%file-name% :syntax)))
  15.             (loopholes (export (loophole :syntax)))
  16.  
  17.             (low-level low-level-interface)
  18.             (escapes escapes-interface)
  19.             (vm-exposure vm-exposure-interface)
  20.             (ascii ascii-interface)
  21.             (locations locations-interface)
  22.             (signals signals-interface)
  23.             (silly (export reverse-list->string))
  24.             (structure-refs (export (structure-ref :syntax))))
  25.   (define-all-operators)        ; Primitive Scheme, in the LSC paper
  26.   (usual-transforms and cond do let let* or)
  27.   (files (rts low)
  28.      (rts signal))
  29.   (optimize auto-integrate))
  30.  
  31.